package cn.good.yan.inter2;

/**
 * 2.接口定义私有方法
 *
 * @author shengren.yan
 * @create 2023-05-01
 */
public interface MyInterface {

    // jdk 7 声明的抽象方法
    void thod1();

    // jdk 8 声明的静态抽象方法
    public static void thod2(){
        System.out.println("默认 static 方法");
    };

    // jdk 8 声明的默认方法
    default void thod3(){
        System.out.println("默认方法");
        thod1();
        thod4();
    };

    // jdk 9 声明的私有方法
    private void  thod4(){
        System.out.println("私有方法");
        thod1();
    }

}
